/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package servidor;

import sop_corba.ParserRPOA;

/**
 *
 * @author Luis Ordoñez
 */
public class ServidorPImpl extends ParserRPOA
{
    
    String path;
    char separador;

    public ServidorPImpl()
    {
        path = "";
        separador = '0';
    }

    public void setSeparador(char c)
    {
        separador = c;
        System.out.println("\nFijando el Separador...");
    }

    public int setNombreRecurso(String s)
    {
        path = s;
        System.out.println("\nFijando el Nombre del Recurso...");

        return 1;
    }

    public String extension()
    {
        System.out.println("\nDevolviendo Extension ... ");
        int i = path.lastIndexOf('.');
        return path.substring(i + 1);
    }

    public String nombreArchivo()
    {
        System.out.println("\nDevolviendo nombre de Archivo...");
        int i = path.lastIndexOf('.');
        int j = path.lastIndexOf(separador);
        return path.substring(j + 1, i);
    }

    public String path()
    {
        System.out.println("\nDevolviendo la Path... ");
        int i = path.lastIndexOf(separador);
        return path.substring(0, i);
    }

    
}